"""
对于一个非空字符串，判断其是否可以有一个子字符串重复多次组成，字符串只包含小写字母切不超过1000

示例1：
    输入："abab"
    输出：True,由ab重复2次组成
示例2：
    输入："abcabc"
    输出：True,由abc重复2次组成
示例3：
    输入："abc"
    输出：False
"""
s = input(">>>:")
for i in range(2,len(s)//2+1):
    lst = s.split(s[:i])
    lst = [i for i in lst if i != ""]
    if not lst:
        print(f"True,由{s[:i]}重复{len(s)//i}次组成")
        break
else:
    print("False")


